Comments on: Yet more on the importance of backward compatibility http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/ Linux old timer. Debian founder. Sun alum. Salesforce ExactTarget exec. Sat, 05 Sep 2015 19:38:18 +0000 hourly 1 http://wordpress.org/?v=4.3.2 By: Mael http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1269 Wed, 31 Jan 2007 20:35:10 +0000 http://ianmurdock.com/?p=410#comment-1269 Ewan Marshall said:
Developers generally upgrade software to still be compatible very quickly. Hence it is not as much of a problem anyway.

This can also be a huge problem for some users. I use Linux distro known as Scientific Linux CERN 4 (essentially a distro built using RHEL4 sources + some modifications) on my laptop because of my work. Generally everything that is bundled with the system works really well but whenever I need to install extra software (something that is not bundled with the system or new version of some tool with new functionality I need) I’m in trouble. Desktop software (things like graphics programs e.g. Inkscape come to mind) is really difficult to install. There are no readily available binaries for RHEL4 and building new versions from source is difficult because I have to upgrade shitload of libraries (not available in RPM-format for RHEL4 so ./configure && make && make install is the only way) and their dependencies as well. The reason for this seems to be that some (actually most) desktop software developers seem to think that everyone has the latest version of libraries. So the compatibility with new library versions comes quickly but at the same time old distros become obsolete too fast.

]]>
By: David http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1268 Tue, 30 Jan 2007 22:27:16 +0000 http://ianmurdock.com/?p=410#comment-1268 Back in 1985 or 1986, a whole bunch of Macintosh software quit working on new systems.

A major C-compiler violated Apple’s guidelines and every application compiled with it wouldn’t work with the new Macintosh Plus.

It was an early and expesive lesson in “rules are there for a reason.”

]]>
By: Ewan Marshall http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1267 Tue, 30 Jan 2007 22:12:20 +0000 http://ianmurdock.com/?p=410#comment-1267 If you upgrade due to the free software philosophy Developers generally upgrade software to still be compatible very quickly. Hence it is not as much of a problem anyway.

e.g. Amarok are looking to move to new KDE4 libraries as soon as KDE4 is released but both will continue to support Arts and DCOP until the last line of the new code is written.

]]>
By: Scope Of Backward Compatibility on iface thoughts http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1266 Tue, 30 Jan 2007 09:39:32 +0000 http://ianmurdock.com/?p=410#comment-1266 […] Ian Murdock covers an awkward situation that forces backward compatibility. Changes in Vista are causing problems for a third-party software that works on Intuit Quickbooks. The backward compatibility can always be guaranteed within a scope. This scope is usually the interface offered, usually in the form of an API or a framework. If anyone uses anything other than this interface should expect problems with upgrades. […]

]]>
By: Bob http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1264 Mon, 29 Jan 2007 23:24:40 +0000 http://ianmurdock.com/?p=410#comment-1264 Certification with Microsoft? They can’t get Word do its thing without crashing, and they want others to certify with them? Oh dear….

]]>
By: Don Marti http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1262 Mon, 29 Jan 2007 23:10:02 +0000 http://ianmurdock.com/?p=410#comment-1262 Another lesson might be to have lighter weight certification programs. Why didn’t Intuit go for the certification that would have revealed the problem? Too much expense and bureaucracy? (LSB’s

]]>
By: Bob http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1261 Mon, 29 Jan 2007 22:57:31 +0000 http://ianmurdock.com/?p=410#comment-1261 Q: What would you like for lunch, Sir?
A: Umm. Online accounting with industrial espionage on the side.
Q: Excellent choice, Sir. May I suggest a sprinkle of BigBrother with it?
A: Yeah, wouldn’t it be tasty?

]]>
By: Roy Schestowitz http://ianmurdock.com/platforms/yet-more-on-the-importance-of-backward-compatibility/comment-page-1/#comment-1259 Mon, 29 Jan 2007 21:31:36 +0000 http://ianmurdock.com/?p=410#comment-1259 The thing about Linux is, if one wishes to run software that uses different mutually-incompatible libraries, then one can virtualise or multiboot on the same box. The cost remains zero, so the ‘punishment’ incurred by lack of backward compatibility is low(er).

]]>